package com.yqh.Collection;

import java.util.ArrayList;
import java.util.HashSet;

/**
 * Collection 集合的分类
 * @author 阳秋豪
 * @createTime 2024/3/5
 */
public class Test1 {
    public static void main(String[] args) {
        /*----------------有序无序验证-----------------*/
        ArrayList<String> arrayList = new ArrayList<>();
        arrayList.add("张三");
        arrayList.add("李四");
        arrayList.add("王五");
        System.out.println(arrayList); // [张三, 李四, 王五]

        HashSet<String> hashSet = new HashSet<>();
        hashSet.add("张三");
        hashSet.add("李四");
        hashSet.add("王五");
        System.out.println(hashSet); // [李四, 张三, 王五]

        /*-------------------问题--------------------*/
        // 1、单列、双列的代表各是谁，它们有什么特点？
        // 答：①单列 -- Collection -- 每个元素（数据）包含一个值 ②多列 -- Map -- 每个元素包含两个值（键值对）
        // 2、Collection 集合有哪两大常用的集合体系，各自有啥特点?
        // 答：①List -- 有序，可重复，有索引 ②Set -- 无序，不可重复，无索引
    }
}
